package com.youzu.information.system.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;
@Getter
@Setter
@ToString(callSuper=true, includeFieldNames=true)
public class MenuDO implements Serializable {
	private static final long serialVersionUID = 1L;
	//
	private Long menuId;
	// 父菜单ID，一级菜单为0
	private Long parentId;
	// 菜单名称
	private String name;
	// 菜单URL
	private String url;
	// 授权(多个用逗号分隔，如：user:list,user:create)
	private String perms;
	// 类型 0：目录 1：菜单 2：按钮
	private Integer type;
	// 菜单图标
	private String icon;
	// 排序
	private Integer orderNum;
	// 创建时间
	private Date gmtCreate;
	// 修改时间
	private Date gmtModified;

//	@Override
//	public String toString() {
//		return "MenuDO{" +
//				"menuId=" + menuId +
//				", parentId=" + parentId +
//				", name='" + name + '\'' +
//				", url='" + url + '\'' +
//				", perms='" + perms + '\'' +
//				", type=" + type +
//				", icon='" + icon + '\'' +
//				", orderNum=" + orderNum +
//				", gmtCreate=" + gmtCreate +
//				", gmtModified=" + gmtModified +
//				'}';
//	}
}
